package com.ruoyi.lxzx.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 活动对象 user_activity
 * 
 * @author ruoyi
 * @date 2024-10-26
 */
@Data
public class UserActivity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 类型：公开/非公开 */
    @Excel(name = "类型：公开/非公开")
    private String type;

    /** 封面 */
    @Excel(name = "封面")
    private String cover;

    /** 活动主题 */
    @Excel(name = "活动主题")
    private String theme;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    /** 地址 */
    @Excel(name = "地址")
    private String address;
    private String Lon;
    private String Lat;

    /** 0为免费，单位为积分 */
    @Excel(name = "0为免费，单位为积分")
    private Long cost;

    /** 报名条件 */
    @Excel(name = "报名条件")
    private String applyCond;

    /** 内容 */
    @Excel(name = "内容")
    private String content;
    /** 内容 */
    @Excel(name = "内容")
    private String contentImg;
    /** 内容 */
    @Excel(name = "内容")
    private String contentVideo;

    /** 整体状态 */
    @Excel(name = "整体状态")
    private String status;

}
